package negocio;

import dao.NumeroVisitaDAO;
import utildb.Transaction;
import utildb.TransactionException;


public class SeguridadManager {
    public SeguridadManager() {
        super();
    }

    public double incrementarNumeroVisita() throws VentasManagerException {
        Transaction t = new Transaction();
        double numeroVisita = 0;
        try {
                NumeroVisitaDAO dao = new NumeroVisitaDAO(t);
                numeroVisita = dao.incrementarContador();
                if (numeroVisita == 0 ) {
                        throw new VentasManagerException("No se puede incrementar el contador...");
                }
        } catch (TransactionException e) {
                throw new VentasManagerException(e.getMessage());
        } finally {
                t.close();
        }
        return numeroVisita;
    }
    
}
